package org.rsbot.client;

public abstract interface RSInterface
{
  public abstract String[] getActions();

  public abstract int getBorderThickness();

  public abstract int getBoundsArrayIndex();

  public abstract int getComponentID();

  public abstract int getComponentIndex();

  public abstract String getComponentName();

  public abstract RSInterface[] getComponents();

  public abstract int getComponentStackSize();

  public abstract int getHeight();

  public abstract int getHeight2();

  public abstract int getHorizontalScrollBarSize();

  public abstract int getHorizontalScrollBarThumbPosition();

  public abstract int getHorizontalScrollBarThumbSize();

  public abstract int getID();

  public abstract int[] getInventory();

  public abstract int[] getInventoryStackSizes();

  public abstract int getInvSpritePadX();

  public abstract int getInvSpritePadY();

  public abstract int getMasterX();

  public abstract int getMasterY();

  public abstract int getModelID();

  public abstract int getModelType();

  public abstract int getModelZoom();

  public abstract int getParentID();

  public abstract String getSelectedActionName();

  public abstract int getShadowColor();

  public abstract int getSpecialType();

  public abstract String getSpellName();

  public abstract String getText();

  public abstract int getTextColor();

  public abstract int getTextureID();

  public abstract String getToolTip();

  public abstract int getType();

  public abstract int[][] getValueIndexArray();

  public abstract int getVerticalScrollBarPosition();

  public abstract int getVerticalScrollBarSize();

  public abstract int getVerticalScrollBarThumbSize();

  public abstract int getWidth();

  public abstract int getWidth2();

  public abstract int getX();

  public abstract int getXRotation();

  public abstract int getY();

  public abstract int getYRotation();

  public abstract int getZRotation();

  public abstract boolean isHorizontallyFlipped();

  public abstract boolean isInventoryRSInterface();

  public abstract boolean isVerticallyFlipped();
}